import numpy as np
# 创建原数组 arr
arr = np.arange(1,10)
print(arr) # [1 2 3 4 5 6 7 8 9]
# 创建 arr 的切片 cut
cut = arr[1:5]
print(cut) # [2 3 4 5]
# 对切片的数值进行修改
cut[1] = 100
print(cut) # [2 100 4 5]
# 原数组也被修改
print(arr) # [1 2 100 4 5 6 7 8 9]

# 创建一个 0 到 10 的向量 arr
arr = np.arange(10) # [0 1 2 3 4 5 6 7 8 9]
print(arr)
# 创建 arr 的拷贝切片
cut = arr[1:3].copy()
print(cut) #[1 2]
# 对拷贝切片的数值进行修改
cut[0] = 10
print(cut) # [10 2]
# 原数组不为所动
print(arr) # [0 1 2 3 4 5 6 7 8 9]
